package com.newer.service.sys.iter;

import javax.servlet.http.HttpSession;

import org.springframework.web.multipart.commons.CommonsMultipartFile;

import com.newer.pojo.sys.Region;
import com.newer.utils.sys.BootstrapDataTable;
import com.newer.utils.sys.Conditions;

public interface RegionService {
	/**
	 * 查询所有区域信息
	 * @param dataTable
	 * @param conditions
	 * @return
	 */
	BootstrapDataTable selectRegionByExample(BootstrapDataTable dataTable,Conditions conditions);
	/**
	 * 根据id查询一条区域信息
	 * @param id
	 * @return
	 */
	Region selectByPrimaryKey(String id);
	/**
	 * 向区域表中插入一条区域信息
	 * @param record
	 * @return
	 */
	int insertSelective(Region record);
	/**
	 * 根据id删除一条区域信息
	 * @param id
	 * @return
	 */
	int deleteByPrimaryKey(String id);
	/**
	 * 根据id修改一条区域信息
	 * @param record
	 * @return
	 */
	int updateByPrimaryKeySelective(Region record);
	/**
	 * 批量删除区域信息
	 * @param strArr
	 * @return
	 */
	int deleteRegionByIds(String ids[]);
	/**
	 * 批量导入区域数据
	 * @param fileName
	 * @return
	 */
	String insertRegions(CommonsMultipartFile fileName,HttpSession session);
}
